Contribution org.nuxeo.drive.listeners--listener
In component org.nuxeo.drive.listeners
org.nuxeo.drive.listeners
inside nuxeo-drive-core-6.0.jar
This contribution is part of XML component Documentation
Notify the NuxeoDriveManager service to invalidate it's cache when a document is deleted (physically or just the trash).
Extension Point
Extension point listener of component EventServiceComponent.Contributed Items
XML Source
<extension point="listener" target="org.nuxeo.ecm.core.event.EventServiceComponent">
<documentation>
Notify the NuxeoDriveManager service to invalidate
it's cache when a document is deleted (physically or just the
trash).
@author Olivier Grisel
</documentation>
<listener async="false" class="org.nuxeo.drive.listener.NuxeoDriveCacheInvalidationListener" name="nuxeoDriveCacheInvalidationListener" postCommit="false" priority="300">
<event>lifecycle_transition_event</event>
<event>documentRemoved</event>
<event>documentSecurityUpdated</event>
<event>addedToCollection</event>
<event>removedFromCollection</event>
</listener>
<documentation>
Handle document removal or root unregistration in
order to be able to
populate the audit log and hence compute
consistent change
summaries for each user.
@author Olivier Grisel
</documentation>
<listener async="false" class="org.nuxeo.drive.listener.NuxeoDriveFileSystemDeletionListener" name="nuxeoDriveFileSystemDeletionListener" postCommit="false" priority="200">
<event>beforeDocumentModification</event>
<event>aboutToMove</event>
<event>lifecycle_transition_event</event>
<event>aboutToRemove</event>
<event>beforeDocumentSecurityModification</event>
<event>aboutToUnRegisterRoot</event>
<event>beforeRemovedFromCollection</event>
</listener>
</extension>